/**
 * 
 */
package com.tomagency.cyberlab.server.exports;

import java.util.HashMap;

import com.tomagency.cyberlab.server.config.FtpServerConfig;

/**
 * @author gfr
 *
 */
public class BubuConfigImpl implements BubuConfig {

	private FtpServerConfig ftpConfig;
	private long jobIdStartNummer;
	private long orderIdStartNummer;
	private HashMap<String, FotoBuchSpec> productList;
	private String xmlTemplate;
	private boolean isTest;

	/**
	 * @see com.tomagency.cyberlab.server.exports.BubuConfig#getFtpConfig()
	 */
	public FtpServerConfig getFtpConfig() {
		return ftpConfig;
	}

	/**
	 * @see com.tomagency.cyberlab.server.exports.BubuConfig#getJobIdStartNummer()
	 */
	public long getJobIdStartNummer() {
		return jobIdStartNummer;
	}

	/**
	 * @see com.tomagency.cyberlab.server.exports.BubuConfig#getOrderIdStartNummer()
	 */
	public long getOrderIdStartNummer() {
		return orderIdStartNummer;
	}

	/**
	 * @see com.tomagency.cyberlab.server.exports.BubuConfig#getProductList()
	 */
	public HashMap<String, FotoBuchSpec> getProductList() {
		return productList;
	}

	/**
	 * @see com.tomagency.cyberlab.server.exports.BubuConfig#getXmlTemplateFileName()
	 */
	public String getXmlTemplate() {
		return xmlTemplate;
	}

	/**
	 * @see com.tomagency.cyberlab.server.exports.BubuConfig#setFtpServerConfig(com.tomagency.cyberlab.server.config.FtpServerConfig)
	 */
	public void setFtpServerConfig(FtpServerConfig ftpServerConfig) {
		this.ftpConfig=ftpServerConfig;

	}

	/**
	 * @see com.tomagency.cyberlab.server.exports.BubuConfig#setJobIdStartNummer(long)
	 */
	public void setJobIdStartNummer(long jobIdStartNummer) {
		this.jobIdStartNummer=jobIdStartNummer;

	}

	/**
	 * @see com.tomagency.cyberlab.server.exports.BubuConfig#setOrderIdStartNummer(long)
	 */
	public void setOrderIdStartNummer(long orderIdStartNummer) {
		this.orderIdStartNummer=orderIdStartNummer;

	}

	/**
	 * @see com.tomagency.cyberlab.server.exports.BubuConfig#setProductList(java.util.HashMap)
	 */
	public void setProductList(HashMap<String, FotoBuchSpec> productList) {
		this.productList=productList;

	}

	/**
	 * @see com.tomagency.cyberlab.server.exports.BubuConfig#setXmlTemplateFileName(java.lang.String)
	 */
	public String setXmlTemplate(String xmlTemplate) {
		return this.xmlTemplate=xmlTemplate;
	}

	@Override
	public boolean isTest() {
		return isTest;
	}

	@Override
	public void setTest(boolean isTest) {
		this.isTest=isTest;
		
	}

}
